143 921 99 821 174 436 577 230 653 343 65 419 218 422 755 506 187 677 557 838 127 922 136 429 20 183 532 797 235 542 375 906 301 328 976 476 602 2 949 218 694 661 226 635 345 563 747 271 801 143 722 572 82 425 87 291 643 699 338 329 456 673 122 874 656 37 689 189 382 399 579 112 235 985 853 251 192 264 511 582 989 341 669 837 706 560 54 738 169 608 158 151 441 72 613 70 165 560 484 791 